@charset "UTF-8";
.pc{
	display:none;
}
.base{
	margin:0 auto;  max-width:1200px;
}
.ntitle {
    line-height: 40px;
    height: 40px;
    text-align: center;
    font-size: 20px;
    color: black;
    margin-bottom: 12px;
}

.ncontent {
    line-height: 25px;
    padding-bottom: 55px;
}

.ninfo {
    color: #999;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
    margin-bottom: 15px;
}
.ncontent img{
	max-width:100%;
}

.tmp-top{
	position:relative; background:white;
}
.zding{
	padding-bottom:87px;
}.dpage-body{	padding-top:20px;}
.zding .tmp-top,.page-body .tmp-top{
	position:fixed; width:100%; height:auto; background:white; left:0px; bottom:0px; z-index:800;
}
.header{
	padding:0px 120px; position:relative; text-align:right; padding-right:260px;
}
.header a.logo{
	position:absolute; left:40px; top:0px; padding:12px 0px;
}
.header ul{
	position:relative; display:inline-block; width:700px;
}
.header ul li{
	display:inline-block; padding:0px 14px; margin-right:20px;
}
.header ul li a{
	display:inline-block; padding:27.5px 7px; line-height:30px; border-top:solid 2px white; text-decoration:none; font-size:16px;
}
.header ul li a.cur,.header ul li:hover a{
	border-color:#9BB391; color:#9BB391;
}
.header .langs{
	position:absolute; right:40px; top:0px; padding-top:27px;
}
.header .langs .box{
	position:relative; line-height:35px; height:35px; padding-right:117px; text-align:left;
}
.header .langs .box>a{
	display:inline-block; text-decoration:none; color:black; margin-right:12px;
}
.header .langs .box .yuy{
	width:95px; position:absolute; right:0px; top:0px; line-height:36px; text-align:right;  color:#999;
}
.header .langs .box .yuy a{
	text-decoration:none; color:#999; margin:0px 10px;
}
.header .langs .box .yuy a.cur,.header .langs .box .yuy a:hover{
	color:black;
}
	
.header .top-link{
	display:inline-block; margin-left:50px; padding-top:17.5px; line-height:37px;
}
.header .top-link a{
	display:inline-block; text-decoration:none; line-height:37px; border:solid 1px #EEEEEE; border-radius:4px; padding:0px 12px; margin-right:18px; background:white; color:#999;
}
.header .top-link a font{
	display:inline-block; margin-left:11px; position:relative; top:1px;
}
.header .top-link a:last-child{
	margin-right:0px;
}
.header .top-link a.cur{
	background:#9BB391; color:white;
}
.header .search-box{
	width:300px; position:absolute; right:5px; top:0px; height:100px; padding-top:45px; background:white; z-index:100; display:none;
}
.header .search-box input{
	width:160px; height:38px; line-height:28px; padding:5px 9px; display:inline-block; background:#f4f4f4; border-radius:2px; color:balck; margin-right:10px; outline:none; border:none;
}
.mo-header{
	display:none;
}
.index-body{
	height:100%; overflow:hidden; 
}
.index-main{
	position:relative; overflow:hidden; width:100%; height:100px;
}
.index-main .iebox{
	position:relative; height:100%; z-index:0;  
}
.index-main .iboxs{
	width:100%; height:inherit; overflow:hidden;
}
.index-sh ul{
	height:inherit;
}
	
.index-sh ul li{
	width:25%; float:left; overflow:hidden; height:33.333%; display:block; position:relative;
}.index-sh ul li>span{	position:absolute; left:0px; top:0px; height:100%; background:black; opacity:0.6; width:100%; overflow:hidden; transition: all 0.5s;}.index-sh.ddhs ul li>span{	opacity:0;}
.index-sh ul li img{
	width:100%; transition: all 0.6s; height:100%;
}.index-sh ul li:hover img{	transform: scale(1.05);  }
.index-sh ul li:nth-child(6n+0){
	width:50%; text-align:center;
}
.index-sh ul li .descbox{
	padding:10px 15px; padding-top:43px; transition: all 0.5s; position:relative; opacity:0; top:70px;
}
.index-sh ul li .descbox.re{
	opacity:1; top:0px;
}
.index-sh ul li .descbox .tit{
	color:black; font-size:30px; line-height:39px;
}
.index-sh ul li .descbox .desc{
	line-height:26px;padding:0px 25px; color:#999999; padding-top:13px; margin-top:18px; border-top:solid 1px #f0f0f0; 
}
.index-sh ul li .descbox .desc a{
	text-decoration:none; color:#999; margin-top:15px;
}
.carousel{
	height:100%; width:auto; overflow:hidden;
}	
.carousel-inner>.item>a>img, .carousel-inner>.item>img{
	height:100%; width:auto;	
}

.product-index{
	padding:0px 100px;   background:#fafafa;
}

.site-title{
	text-align:center; margin-bottom:30px;
}
.site-title span{
	display:block; font-size:40px; line-height:55px; color:#333333; 
}
.site-title font{
	color:#cccccc; font-size:16px; display:block; line-height:30px;
}

.site-title.white span{
	color:#fff; 
}
.site-title.white font{
	color:#fff; 
}


.index-product-tab{
	margin-bottom:27px; height:70px; border-bottom:solid 1px #f0f0f0; text-align:center; padding:0px 50px; margin-bottom:0px;
}
.index-product-tab a{
	display:inline-block; padding:0px 11px; border-bottom:solid 1px #f0f0f0; line-height:70px; height:70px; text-decoration:none; font-size:18px; margin-right:40px;
}
.index-product-tab a span{
	display:none;
}
.index-product-tab a.cur,.index-product-tab a:hover{
	border-color:#9BB391; color:#9bb391;
}
.index-tabs .index-tab{
	display:none;
}
.index-tabs .index-tab.cur{
	display:block;
}
.index-tab ul li{
	float:left; width:25%; text-align:center;
}
.index-tab ul li a{
	display:block; text-decoration:none; position:relative;
}
.index-tab ul li a .img{
	height:390px; line-height:390px;
}
.index-tab ul li a .img img{
	max-width:100%; max-height:350px;
}
.index-tab ul li a span{
	display:block; line-height:35px; font-size:16px; color:#666666;
}
.index-tab ul li a font{
	display:block; line-height:30px; font-size:14px; color:#999999;
}
.product-index .more{
	margin-top:30px; line-height:32px; text-align:center;
}
.product-index .more a{
	display:inline-block; color:#666666; font-size:16px; text-decoration:none;
}
.product-index .more a font{
	margin-left:8px;
}
.product-index .more a:hover{
	color:#9BB391;
}
.index-help{
	background:url(../pics/index_helps.jpg) no-repeat center center; padding:0px 100px; text-align:center;
}
.index-help>div{
	color:white; font-size:14px; line-height:30px; margin-top:18px; padding-top:60px;
}
.index-help ul li{
	width:25%; float:left; margin-bottom:32px; text-align:center; color:white; padding:0px 45px;
}
.index-help ul li .index-hbox{
	width:115px; height:115px; margin:0 auto; background:url(../pics/cicle.png) no-repeat center center; margin-bottom:16px; line-height:115px; font-size:40px; color:white; font-weight:bold;
}
.index-help ul li .index-hdesc{
	max-width:220px; margin:0 auto; text-align:center;
}
.index-help ul li .index-hdesc span{
	display:block; font-size:22px; color:white; line-height:37px;
}
.index-help ul li .index-hdesc font{
	display:block; font-size:14px; color:white; line-height:20px; height:40px; overflow:hidden;
}
.index-news{
	padding:0px 50px; overflow:hidden; background:#fafafa;
}.index-news>div{	height:100%;}
.index-news .left-news{
	width:320px; float:left; padding-top:110px; transition: all 0.6s; left:-80px; opacity:0; position:relative;
}
.index-news.news_on1 .left-news{
	opacity:1; left:0px;
}
.index-news .left-news .title{
	color:#333333; font-size:32px; line-height:38px; margin-bottom:4px;
}
.index-news .left-news .endesc{
	line-height:20px; color:#cccccc; font-size:12px; margin-bottom:20px;
}
.index-news .left-news .vdesc{
	line-height:30px; color:#666666; font-size:18px; margin-bottom:35px;
}
.index-news .left-news .newsnav{
	line-height:35px;
}
.index-news .left-news .newsnav a{
	display:block; font-size:16px; text-decoration:none; line-height:40px;
}
.index-news .left-news .newsnav a:hover,.index-news .left-news .newsnav a.cur{
	color:#9bb391;
}
.index-news .left-news .slnews{
	margin-top:20px; line-height:38px;
}
.index-news .left-news .slnews a{
	display:inline-block; text-decoration:none; background:#F6F6F6; border:solid 1px #f0f0f0; height:36px; width:36px; text-align:center; color:#999; font-size:16px; margin-left:20px; border-radius:50%;
}
.index-news .left-news .slnews a:hover,.index-news .left-news .slnews a.cur{
	border-color:#9BB391; background:#9BB391; color:white;
}
.index-news .right-news{
	width:1015px; float:right; left:80px; opacity:0; position:relative; transition: all 0.6s; height:100%;
}
.index-news.news_on1 .right-news{
	left:0px; opacity:1;
}

.index-news .right-news .news-tab{
	display:none; height:100%;
}
.index-news .right-news .news-tab.cur{
	display:block;
}
.index-news .right-news ul{
	height:inherit;
}.contact1{	background:#fafafa; padding-top:35px;}
.index-news .right-news ul li{
	width:338px; padding:100px 17.5px; margin-right:0px; margin-left:0px;  border-right:solid 1px #f0f0f0; height:inherit; float:left;
}.index-news .right-news ul li:hover{	background:white;}
.index-news .right-news ul li:last-child{
	margin-right:0px;
}
.index-news .right-news ul li .rq1{
	height:60px; line-height:60px; font-size:50px; color:black;
}
.index-news .right-news ul li .rq2{
	height:35px; line-height:35px; font-size:16px; color:#999999;
}
.index-news .right-news ul li a.title{
	display:block; color:black; line-height:38px; height:38px; overflow:hidden; text-decoration:none; font-size:16px; margin-bottom:5px;
}
.index-news .right-news ul li a.img{
	display:block; margin-bottom:15px;
}
.index-news .right-news ul li a.img img{
	max-width:100%;
}
.index-news .right-news ul li .desc{
	margin-top:12px; height:44px; line-height:22px; font-size:13px; color:#999; margin-bottom:20px;
}
.index-news .right-news ul li .more{
	line-height:30px;
}
.index-news .right-news ul li .more a{
	color:#999; font-size:16px; text-decoration:none; 
}
.footer{
	padding:50px 100px; padding-bottom:10px; background:white;
}
.footer .left-b{
	float:left; width:59%;
}
.left-b ul li{
	width:20%; float:left;
}
.left-b ul li>a{
	height:38px; line-height:38px; display:block; margin-bottom:5px; text-decoration:none; font-size:16px; color:#666666;
}.left-b ul li>a:hover{	color:#9bb391;}
.left-b ul li div a{
	display:block; height:35px; line-height:35px; text-decoration:none; color:#999999;
}.left-b ul li div a:hover{	color:#9bb391;}
.left-b .shares{
	margin-top:50px; line-height:35px;
}
.left-b .shares a{
	display:inline-block; margin-right:16px;
}
.footer .right-b{
	float:right; width:36%;
}
.footer .right-b>.desc{
	line-height:35px; margin-bottom:12px; color:#666; font-size:18px;
}
.footer .right-b .forms li{
	margin-bottom:25px; border-bottom:solid 1px #f0f0f0; 
}
.footer .right-b .forms li input{
	display:block; width:100%; height:45px; padding:7px 12px; line-height:31px; color:#999; border:none; outline:none; background:#fafafa;
}
.footer .right-b .forms li:last-child{
	border-bottom:none; margin-bottom:40px;
}
.footer .right-b .forms li:last-child textarea{
	width:100%; height:180px; border:solid 1px #f0f0f0; outline:none; padding:15px; line-height:26px; background:#fafafa;
}
.footer .right-b>a{
	height:40px; display:inline-block; width:120px; line-height:40px; background:#9BB391; color:white; background:#9BB391; text-align:center; text-decoration:none;
}.footer .right-b>a:hover{	background:black;}
.di-nn{
	margin-bottom:40px;
}
.product-bg{	background:#fafafa;}
.omm-db{
	height:40px; line-height:40px; text-align:right;  color:#cccccc;
}
.omm-db>a{
	color:#ddd;
}
.omm-db .jszq{
	width:500px; float:left; color:#cccccc; text-align:left;
}
.omm-db .jszq a{
	color:#cccccc;
}
.page-ppt img{
	width:100%;
}
.page-body{
	padding-top:120px;
}.page-body.no-top{	padding-top:0px;}
.main{
	padding:0px 230px; margin-bottom:38px;
}
.main.epage{
	padding-top:40px;
}

.products li{
	float:left; width:25%; text-align:center; margin-bottom:25px;
}
.products li a.p{
	display:block; text-decoration:none; position:relative;
}
.products li a.p .img{
	height:390px; line-height:390px;
}
.products li a.p .img img{
	max-width:100%; max-height:350px;
}
.products li a.p span{
	display:block; line-height:35px; font-size:16px; color:#666666;
}
.products li a.p font{
	display:block; line-height:30px; font-size:14px; color:#999999;
}

.products li .wlink{
	margin-top:15px; height:38px; line-height:35px; text-align:right; position:relative; top:18px; opacity:0; transition: all 0.6s; 
}.products li:hover .wlink{	top:0px; opacity:1;}
.products li .wlink a{
	display:inline-block; width:48%; height:38px; line-height:38px; text-align:center; border-top:solid 1px #f0f0f0; text-decoration:none;
}
.products li .wlink a:first-child{
	float:left;
}
.products li .wlink a:hover{
	background:#9BB391; color:white; border-radius:4px; border:none;
}
.map-box{
	height:600px;
}
.cons li{
	width:33.3%; padding:55px 30px; text-align:center; float:left;
}.cons li:hover{	background:#fafafa;}
.cons li .img{
	height:75px; line-height:75px;
}
.cons li .tit{
	height:36px; line-height:36px; color:#999999; font-size:18px;
}
.about1{
	padding-top:50px; padding-bottom:55px; background:#fafafa;
}
.about-base{
	width:1200px; margin:0 auto;
}
.about-base .img{
	position:relative; padding-bottom:150px;
}
.about-base .img img{
	max-width:100%;
}
.about-base .img .txt-box{
	width:900px; position:absolute; left:150px; bottom:0px; background:white; border:solid 1px #f0f0f0; box-shadow: #ccc 0px 0px 10px; padding:34px 40px; text-align:center;
}
.about-base .img .txt-box .title{
	text-align:center; height:55px; line-height:55px; font-size:30px; color:#333333; margin-bottom:10px;
}
.about-base .img .txt-box .desc{
	line-height:28px; color:#999999;
}
.about2{
	background:#F9F8F4; padding:65px 50px;
}
.about2 .his-box{
	width:100%; overflow:hidden;  margin:0 auto;
}
.about2 .hhiss{
	
}
.about2 .hhiss li{
	float:left; position:relative;   background:url(../images/line.png) repeat-x left 80px;  
}
.about2 .hhiss li .img{
	text-align:center; position:relative; width:160px; height:160px; margin:0 auto;  
}
.about2 .hhiss li .img img{
	max-width:100%; 
}
.about2 .hhiss li .img .tb{
	position:absolute; width:100%; height:100%; left:0px; top:0px;
}
.about2 .hhiss li .img .tb .tb-d{
	 text-align:center; vertical-align:middle; color:#9bb391; font-size:30px; font-weight:bold; padding:7px 5px;display:table-cell; width:160px; height:160px;
}
.about2 .hhiss li .jian{
	width:8px; height:11px; position:absolute; top:75px; right:0px; background:url(../images/jian.png) no-repeat center center;
}
.about2 .hhiss li font.cic{
	width:20px; height:20px; background:white; border:solid 1px #f0f0f0; display:inline-block; border-radius:50%;
}
.about2 .hhiss li .meb{
	padding-bottom:50px; background:url(../images/hline.png) no-repeat center bottom; text-align:center; margin-top:20px; margin-bottom:15px;
}
.about2 .hhiss li .txt{
	height:110px; line-height:22px; overflow:hidden; font-size:12px; color:#999999; width:280px; text-align:center; padding:0px 40px;
}
.about3{
	padding:60px 120px; background:#fafafa;
}
.about3 ul li{
	width:48%; float:left; margin-bottom:38px; margin-right:4%; padding-left:155px; position:relative; height:170px;
}
.about3 ul li:nth-child(even){
	margin-right:0px;
}
.about3 ul li .img{
	position:absolute; width:140px; left:0px; top:0px;
}
.about3 ul li .tit{
	height:65px; line-height:65px; font-size:36px; color:#9bb391; margin-bottom:5px;
}
.about3 ul li .tit font{
	color:#ddd; display:inline-block; line-height:22px; position:relative; top:5px; margin-left:10px; font-size:14px;
}
.about3 ul li .desc{
	height:44px; line-height:22px; color:#999999; overflow:hidden; font-size:14px;
}
.about4{
	background:#F4F7F9; padding:55px 120px;
}
.plefts{  overflow:hidden; position:relative; width:100%; padding:0px 60px; margin:0 auto;}
.plefts .hd{ }
.plefts .hd .prev,.plefts .hd .next{ width:40px; height:40px; position:absolute; top:120px; border-radius:50%; text-align:center; line-height:40px; text-decoration:none; background:#999; color:white;}
.plefts .hd .prev{left:0px;}
.plefts .hd .next{right:0px;}
.plefts .hd .prevStop{ display:none; }
.plefts .hd .nextStop{ display:none; }
.plefts .hd ul{ display:none; }
.plefts .bd{ }
.plefts .bd ul{ overflow:hidden; zoom:1; }
.plefts .bd ul li{ float:left; text-align:center; margin:0px 15px; }
.plefts .bd ul li a{
	display:block; text-decoration:none; color:#999; text-align:center;
}
.plefts .bd ul li a .img{
	height:300px; line-height:300px; width:220px;
}
.plefts .bd ul li a .img img{
	max-width:100%; max-height:250px;
}
.plefts .bd ul li a span{
	display:block; height:32px; line-height:32px;
}.nlist{	padding-top:30px;}
.nlist li{
	width:23%; float:left; margin-right:2.6%;   margin-bottom:20px; background:white; padding-bottom:10px; border-radius:3px;
}
.nlist li:nth-child(4n+0){
	margin-right:0px;
}
.nlist li a.img{
	display:block; height:280px; line-height:280px; overflow:hidden;
}
.nlist li a.img img{
	height:280px;
}
.nlist li a.tit{
	display:block; padding:0px 10px; overflow:hidden; text-decoration:none; color:black; font-size:16px; line-height:42px; background:url(../images/1.png) no-repeat left bottom; height:43px; margin-bottom:5px; overflow:hidden;
}
.nlist li .rq{
	line-height:35px; color:#ccc;  padding:0px 10px;
}
.help-tabs .help-tab{
	display:none;
}
.help-tabs .help-tab.cur{

}
.help1{
	padding:0px 0px; padding-top:55px; background:#fafafa;
}
.help1 .title{
	line-height:55px; font-size:30px; color:#9bb391;
}
.help1 .title font{
	color:#cccccc; margin-left:12px; font-size:14px; display:inline-block; line-height:22px; position:relative; top:4px;
}
.help1_1{
	padding:30px 0px; line-height:25px;
}
.help1 .desc{
	line-height:28px; margin-top:12px; color:#999999; font-size:16px; margin-bottom:18px;
}
.help1 .img{
	padding:40px 0px;
}
.help1 .img img{
	max-width:100%;
}
.help1_1>img{
	max-width:100%;
}
.help1_2,.help1_3{
	padding:30px 0px; line-height:25px;
}
.help1_2 img{
	max-width:100%; 
}
.help1_3 img{
	max-width:100%;
}

.help2{
	background:#F4F7F9; padding:60px 130px;
}
.help3{
	background:#F9F8F4; padding:60px 115px;
}
.help3_1{
	padding-bottom:48px; padding-right:40%; padding-top:25px; background:url(../images/help_3.png) no-repeat right top; background-size:28% auto; padding-left:110px;
}
.help3_1 .help3_2{
	margin-bottom:20px;
}
.help3_1 .help3_2 p{
	line-height:37px; padding-left:25px; background:url(../images/li.png) no-repeat left center;
}
.help3_1>img{
	display:block; max-width:100%;
}
.helps{
	padding:40px 100px; margin:0 auto;
}
.helps li{
	width:31%; margin-right:3.5%; float:left; text-align:center; background:white; padding-bottom:38px;
}
.helps li:nth-child(3n+0){
	margin-right:0px;
}
.helps li .img{
	margin-bottom:10px; text-decoration:none; display:block;
}
.helps li .img img{
	max-width:100%;
}
.helps li a.tit{
	display:block; text-decoration:none; line-height:36px; margin-bottom:4px; color:#9bb391; font-size:18px;
}
.helps li .desc{
	height:66px; line-height:22px; padding:0px 25px; text-align:center; color:#999; font-size:13px;
}
.helps li span{
	display:inline-block; width:36px; height:36px; background:url(../images/help_ico.png) no-repeat left center;
}
.helps li:hover{
	background:#9BB391;
}
.helps li:hover a.tit{
	color:white;
}
.helps li:hover .desc{
	color:white;
}
.helps li:hover span{
	background:url(../images/help_ico2.png) no-repeat left center;
}
.product-left{
	width:45%; float:left;
}
.product-left .img{
	text-align:center; border:solid 1px #f0f0f0; border-radius:5px; height:450px; line-height:400px; padding:25px; margin-bottom:15px;
}
.product-left .img img{
	max-width:100%; max-height:400px;
}
.sma-imgs{
	height:45px; line-height:45px;
}
.sma-imgs a{
	display:inline-block; text-decoration:none; margin-right:10px; width:45px; height:45px; overflow:hidden; text-decoration:none; line-height:45px; border:solid 1px #dfdfdf; text-align:center;
}
.sma-imgs a img{
	width:36px; height:36px;  
}
.sma-imgs a.cur,.sma-imgs a:hover{
	border-color:#98BF88;
}
.product-right{
	width:52%; float:right;
}
.product-gms{
	margin-bottom:15px;
}
.product-right .title{
	line-height:40px; font-size:20px; color:black; margin-bottom:18px; padding-bottom:12px; border-bottom:solid 1px #f0f0f0;
}
.product-right .cs{
	line-height:31px; color:#999; font-size:15px;
}
.detail-tit{
	border-bottom:solid 1px #f0f0f0; height:45px; line-height:40px; font-size:20px; color:#000; margin-bottom:5px;
}
.detail-content{
	line-height:29px; font-size:16px; padding-bottom:40px;
}
.detail-content img{
	max-width:100%; height:auto !important;
}
.product-index .site-title{
	position:relative; opacity:0; top:-50px; margin-top:50px;
}
.dh_in_top_product{
	position:relative; opacity:0; top:50px;
}
.help_index_top{
	position:relative; opacity:0; top:-50px;
}
.help_mid_fw{
	position:relative; opacity:0; top:50px;
}
.edb .footer{
	opacity:0;
}
.mmitem{
	position:relative;
}
.mmitem a{
	position:absolute; left:5%; top:64%; opacity:0; width:160px; height:42px; line-height:42px; border-radius:5px; text-align:center; text-decoration:none; background:white; font-size:18px; color:#999;
}
.mmitem a span{
	color:#999; font-size:12px; position:relative; top:0px;
}.detail-content{	min-height:500px;}.index-bigs-biimg{	overflow:hidden; position:relative;}.index-bigs-biimg img{	max-width:100%;}.index-bigs-biimg a.txt{	position:absolute; width:200px; text-align:center; bottom:38%; left:12%; height:45px; line-height:45px; font-size:18px; color:#666; text-decoration:none; background:#FFFFFF; border-radius:5px; transition: all 0.6s; opacity:0;}.index-bigs-biimg a.txt.cur{	opacity:1; left:9%;}.osrimg ul{width:100%; height:100%; overflow:hidden;}.osrimg ul li{float:left; width:9%; overflow:hidden; height:100%; position:relative; transition: all 0.6s;}.osrimg ul li a{display:block; text-decoration:none; height:100%;  position:relative; width:100%; background-size:cover !important;}.osrimg ul li.cur{width:82%;}.osrimg ul li.cur a .more{display:none; }.osrimg ul li a .more{width:70%; position:absolute; bottom:60px; left:15%; height:38px; line-height:38px; text-decoration:none; text-align:center; border:solid 1px #fff; color:#fff; font-size:16px; border-radius:18px;}.osrimg ul li:hover a .more{background:white; color:black;}@media (max-width:1650px){	.main{		padding:0px 150px; padding-top:0px;	}	.osrimg ul li{		width:10%;	}	.osrimg ul li.cur{		width:80%;	}}@media (max-width:1500px){	.main{		padding:0px 90px;	}	.index-tab ul li a .img{		height:300px; line-height:300px; 	}	.index-tab ul li a .img img{		max-height:255px;	}		.site-title span{		line-height:50px; font-size:30px;	}	.index-help ul li .index-hdesc span{		font-size:18px; line-height:30px;	}		.help2{		padding:60px 60px;	}	.help3{		padding:60px 60px;	}	.helps li .desc{		margin-bottom:10px;	}	.plefts{		padding:0px 45px;	}		.plefts .bd ul li{		margin:0px 10px;	}		.osrimg ul li{		width:13%;	}	.osrimg ul li.cur{		width:74%;	}		.product-index .site-title{		margin-top:30px; margin-bottom:10px;	}		.index-product-tab{		margin-bottom:10px;	}	}@media (max-width:1500px){.header .top-link{	display:none;}.index-news.news_on1 .left-news{	width:200px;}.product-index .more{	display:none;}.site-title{	margin-bottom:20px;}.site-title span{	line-height:45px; font-size:24px;}.site-title font{	font-size:14px; line-height:25px;}.index-product-tab{	height:60px;}.index-product-tab a{	height:60px; line-height:60px;}.index-tab ul li a .img{	height:250px; line-height:250px;}.index-tab ul li a .img img{	max-height:230px;}.index-tab ul li a span{	line-height:30px;}.index-tab ul li a font{	line-height:26px;}.index-help ul li .index-hbox{	height:80px; width:80px;line-height: 80px; font-size: 30px; background-size:80px 80px; margin-bottom:10px;}.index-help ul li .index-hdesc font{	font-size:12px;}.index-help{	padding-top:0px; padding-bottom:0px;	}	.index-news .right-news ul li{		padding-top:90px;	}		.index-help>div{		padding-top:30px;	}}@media (max-width:1420px){		.index-help>div{		padding-top:35px;	}		.index-sh ul li .descbox{		padding-top:15px;	}		.index-sh ul li .descbox .tit{		line-height: 29px; font-size: 20px;	}		.index-sh ul li .descbox .desc {    line-height: 24px;    padding: 0px 20px;    padding-top: 10px;    margin-top: 12px;    border-top: solid 1px #f0f0f0;	}		 			.index-news .right-news ul li{		padding-top:45px;	}}